package com.authine.cloudpivot.web.api.service;

import com.authine.cloudpivot.web.api.bean.RoleAndUser;

import java.util.List;

public interface ProjectTeamService {


    /**
     * @Description : 获取组建团队中的执行成员列表
     * @param ： projectId
     * @author : Liun
     * @date : 2020/4/14
     */
    List<RoleAndUser> getRoleAndUser(String projectId);

    /**
     * @Description : 批量更换某个城市下的督导
     * @param ： projectId
     * @param ： city
     * @param ： persons
     * @param ： person
     * @author : Liun
     * @date : 2020/4/27
     */
    void updateStoreDetail(String parentIdOld,String parentIdNew,String city);



    /**
     * @Description : 添加人员到客服和项目助理角色中去
     * @param ： projectId
     * @param ： role
     * @param ： member
     * @author : Liun
     * @date : 2020/7/22
     */
    void createCustomerAndAssistant(String projectId,String role,String member);

    /**
     * @Description : 修改项目成员
     * @param ： projectId
     * @param ： role
     * @param ： member
     * @author : Liun
     * @date : 2020/7/22
     */
    void updateCustomerAndAssistant(String projectId,String role,String memberOld,String memberNew);


}
